home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_hylafax.idb / usr / freeware / catman / u_man / cat1 / faxmail.Z / faxmail
Text File  |  2002-07-08  |  25KB  |  506 lines

  1. FAXMAIL(1)                           FAXMAIL(1)
  2.  
  3.  
  4.  
  5. NNAAMMEE
  6.        faxmail - _H_y_l_a_F_A_X mail-to-fax gateway application
  7.  
  8. SSYYNNOOPPSSIISS
  9.        ffaaxxmmaaiill [ _o_p_t_i_o_n_s ] [ _d_e_s_t_i_n_a_t_i_o_n [ _f_r_o_m    ] ]
  10.  
  11. DDEESSCCRRIIPPTTIIOONN
  12.        _f_a_x_m_a_i_l takes an    electronic mail    message    on standard input
  13.        and converts it to POSTSCRIPT in    a form that is    suitable
  14.        for  transmission  as a facsimile.  The converted document
  15.        is either written to the    standard  output  or,  if  direct
  16.        delivery    is enabled, it is submitted directly to    a _H_y_l_a_F_A_X
  17.        server for transmission.
  18.  
  19.        _f_a_x_m_a_i_l is designed for    use  in     constructing  electronic
  20.        mail  to     facsimile  gateway  services.    For example, mail
  21.        aliases may be created  to  automatically  transmit  elec
  22.        tronic mail; e.g.
  23.  
  24.         sam: "|${BIN}/faxmail -d sam@5551212"
  25.        or  _f_a_x_m_a_i_l  may     be  used  as a    ``mail transport agent'',
  26.        extracting the  necessary  delivery  information     directly
  27.        from the    envelope of the    mail message.
  28.  
  29.        If  _f_a_x_m_a_i_l  is    invoked     without enabling direct delivery
  30.        then it just formats the     mail  message    on  the     standard
  31.        input  and  writes  the result to the standard output.  To
  32.        enable direct delivery the --dd option must be specified  on
  33.        the command line; see below for more information.
  34.  
  35. FFOORRMMAATTTTIINNGG
  36.        _f_a_x_m_a_i_l    formats    a mail message according to the    following
  37.        rules: First it parses the envelope information interpret
  38.        ing  any     meta-header information (see below) that is pre
  39.        sent.  Once the entire  envelope     has  been  collected  it
  40.        emits  a     formatted  set     of header lines.  By default all
  41.        header information except the  ``From'',     ``To'',  ``Cc'',
  42.        ``Subject'',  and  ``Date''  lines  are discarded.  Header
  43.        lines that are kept have    the _t_a_g    (the string to    the  left
  44.        of the ``:'') set in a _b_o_l_d _f_o_n_t    and the    _v_a_l_u_e (the string
  45.        to the right of the ``:'') set in an  _i_t_a_l_i_c  _f_o_n_t.   Mail
  46.        messages     that  conform    to the Multipurpose Internet Mail
  47.        Extensions (MIME) specification    are  parsed  and  handled
  48.        according to the    rules given below.  Plain text body parts
  49.        of a mail message are formatted in a _t_e_x_t  _f_o_n_t    with  any
  50.        long lines wrapped at word boundaries unless the    --cc option
  51.        has been    specified.
  52.  
  53.        By default, _f_a_x_m_a_i_l sets    all text in 10 point type  on  an
  54.        8.5"  by     11" portrait-oriented page with .35" top margin,
  55.        .25" bottom margin and .25" left    and right  hand     margins.
  56.        There  are command-line options to control the point size,
  57.        page dimensions,    orientation, and multi-column formatting.
  58.        Text formatting can also    be controlled through meta-header
  59.        directives placed in the    envelope of the    mail message.
  60.  
  61. EENNVVEELLOOPPEE PPRROOCCEESSSSIINNGG
  62.        _f_a_x_m_a_i_l pre-processes the envelope information  (i.e.  the
  63.        header  lines)  before  formatting  the    message    contents.
  64.        Header lines whose  names  begin     with  ``X-FAX-''  (case-
  65.        insensitive)  are  handled  specially-they  are treated as
  66.        command    directives  that  specify  how    to  generate  the
  67.        resultant  POSTSCRIPT  or,  optionally, how to deliver the
  68.        resulting document as facsimile.     The set of  known  meta-
  69.        headers corresponds to the set of configuration parameters
  70.        defined below.  A meta-header  is  specified  as     ``X-FAX-
  71.        _p_a_r_a_m_e_t_e_r'' where _p_a_r_a_m_e_t_e_r is the name of a configuration
  72.        parameter; e.g.    ``X-FAX-TabStop'' to set  the  number  of
  73.        spaces between tab stops.
  74.  
  75.        Controls     for  specifying  headers to be    passed through in
  76.        the formatted text identify not    only  which  headers  but
  77.        also  the  order     in  which the headers should be emitted.
  78.        _f_a_x_m_a_i_l initializes the set of headers to retain    to:  ``To
  79.        From  Subject Cc    Date''.     If this order is acceptable then
  80.        additional headers can simply be     added    with  the  X-FAX-
  81.        Headers directive; e.g. ``X-FAX-Headers:    Message-id''.  If
  82.        however a different order is desired then the  header  set
  83.        should  be  cleared  with  a ``clear'' header tag and then
  84.        completely specified in the desired order; for example,
  85.  
  86.        X-FAX-Headers: clear Message-id Date To Subject From Cc
  87.  
  88.        will cause headers to be    emitted    in the order ``Message-Id
  89.        Date  To     Subject From Cc'' (depending on what headers are
  90.        present).  Note in particular that all header lines in the
  91.        envelope     can be    suppressed by specifying ``X-FAX-Headers:
  92.        clear'';    this is    useful,    for example, when the body of the
  93.        mail  message  contains a preformatted document that is to
  94.        be transmitted.
  95.  
  96.        In addition to the above    controls,  _f_a_x_m_a_i_l  can     also  be
  97.        instructed  to substitute an arbitrary string for a header
  98.        tag when    generating the final envelope.    This facility can
  99.        be used to better format    ad-hoc header information that is
  100.        passed through the envelope of the message.  The     ``X-FAX-
  101.        MapHeader''  meta-header     specifies  how     to  map a header
  102.        line.  For example,
  103.  
  104.        X-FAX-MapHeader:    x_FAX_For Deliver FAX To
  105.  
  106.        would cause any header ``x_FAX_For'' that appeared in  the
  107.        envelope     to  be     replaced  in  the  formatted envelope by
  108.        ``Deliver FAX To''.
  109.  
  110. MMIIMMEE PPRROOCCEESSSSIINNGG
  111.        _f_a_x_m_a_i_l parses MIME mail    messages and does  some     rudimen
  112.        tary work to:
  113.  
  114.      strip    out unprintable    content    such as    audio, video, or
  115.       binary data,
  116.  
  117.      decode    encoded    parts,
  118.  
  119.      insert     ``digest  dividers''  between    multipart/digest
  120.       subparts,
  121.  
  122.      format     message/rfc822    parts as described above for the
  123.       top-level envelope, and
  124.  
  125.      optionally convert graphical parts  (e.g.  images)  for
  126.       display.
  127.  
  128.        MIME  processing    is fairly simple and (currently) somewhat
  129.        constrained.  _f_a_x_m_a_i_l has builtin support for the  follow
  130.        ing   MIME   parts:  text/plain,     multipart/mixed,  multi
  131.        part/digest, message/rfc822,  application/postscript,  and
  132.        application/x-faxmail-prolog.  Parts can    also be    processed
  133.        through external    processing scripts that    _f_a_x_m_a_i_l    looks for
  134.        in  a  ``MIME  converters'' directory hierarchy.     External
  135.        scripts may override builtin processing or supplement  the
  136.        builtin    support.  For each MIME    body part with type _T and
  137.        subtype _S _f_a_x_m_a_i_l checks    first for  an  executable  script
  138.        named  T/S in the converter hierarchy.  If a script exists
  139.        then it is run and the result is    appended  to  the  output
  140.        PostScript  document.   Otherwise  if the part has builtin
  141.        support then it is processed directly.  Any part    that does
  142.        not  have  external  or    builtin     support is discarded and
  143.        replaced    by a message that indicates the    part was removed.
  144.        This discarded message can be suppressed    with the _M_a_r_k_D_i_s_
  145.        _c_a_r_d_e_d configuration parameter (also settable with  an  X-
  146.        FAX-MarkDiscarded line in the envelope).
  147.  
  148.        The  builtin  handling  support    is as follows: text/plain
  149.        parts are formatted using the default _t_e_x_t _f_o_n_t and  point
  150.        size;  multipart/mixed  are  ``burst'' and interpreted per
  151.        the specification but are  otherwise  unformatted;  multi
  152.        part/digest  are     burst and an optional ``digest    divider''
  153.        marking    may  be     inserted  before  each      subpart;   mes
  154.        sage/rfc822 are formatted as described above with envelope
  155.        header lines culled and formatted  with    bold  and  italic
  156.        fonts  (in addition, if there is    insufficient space in the
  157.        current    output    page/column  for  the  message    envelope,
  158.        optional     divider, and one line of text,    then _f_a_x_m_a_i_l will
  159.        insert a    ``break'' so the the message starts at the top of
  160.        the  next  page/column);    application/postscript are copied
  161.        through untouched to  the  output;  application/x-faxmail-
  162.        prolog are copied through untouched to the end of the pro
  163.        logue section of    the generated PostScript document to per
  164.        mit customization of the    formatted output.
  165.  
  166.        _f_a_x_m_a_i_l    supports  the following    Content-Transfer-Encoding
  167.        schemes:    7bit, 8bit, binary, base64, quoted-printable, and
  168.        x-uuencode.   Any  character  set  that is not us-ascii is
  169.        treated as iso-8859-1.
  170.  
  171.        In general it is    recommended that  senders  either  permit
  172.        _f_a_x_m_a_i_l    to  format  message contents or    completely bypass
  173.        the formatting facilities and submit data that  is  to  be
  174.        processed  by  _s_e_n_d_f_a_x.    Trying to combine the two facili
  175.        ties by,    for example, combining PostScript with text  that
  176.        is  to  be formatted is unlikely    to work    well because _f_a_x_
  177.        _m_a_i_l does not track the amount of space on the page that    a
  178.        non-text    MIME part uses.
  179.  
  180. DDIIRREECCTT DDEELLIIVVEERRYY
  181.        When _f_a_x_m_a_i_l is invoked with the    --dd option it delivers the
  182.        formatted document directly to a    _H_y_l_a_F_A_X    server for trans
  183.        mission    as facsimile.  Command line arguments may be sup
  184.        plied to    specify    the delivery destination and sender iden
  185.        tity;  typically     from  information  extracted by the mail
  186.        transport facility.  A command line _d_e_s_t_i_n_a_t_i_o_n is  speci
  187.        fied  with  the    same  syntax  as  the argument for the --dd
  188.        option to the  _s_e_n_d_f_a_x(1)  command.   Similarly    any  _f_r_o_m
  189.        identity     specified  on    the command line follows the same
  190.        rules as    the --ff option to _s_e_n_d_f_a_x.  An explicit dialstring
  191.        to  use    in  delivery can also be specified with    an X-FAX-
  192.        Dialstring header in the    mail  message  envelope.   If  no
  193.        sender  identity    is provided on the command line    then _f_a_x_
  194.        _m_a_i_l will extract it from the ``From'' line in  the  enve
  195.        lope.   _f_a_x_m_a_i_l    will not submit    a message for delivery if
  196.        either the dialstring or    sender    identity  is  missing  or
  197.        null.
  198.  
  199.        When direct delivery is enabled X-FAX- header lines may be
  200.        included    in the mail message envelope to    control    the  sub
  201.        mission    and  delivery  process.     As above these    lines are
  202.        specified as ``X-FAX-_p_a_r_a_m_e_t_e_r''    where  _p_a_r_a_m_e_t_e_r  is  the
  203.        name of a configuration parameter for the _s_e_n_d_f_a_x program;
  204.        e.g.  ``X-FAX-VRes'' to set the vertical    resolution of the
  205.        transmitted  facsimile.     By  default automatic cover page
  206.        generation is enabled when direct delivery is  used;  this
  207.        can  be    overridden with    the --nn option on the command line
  208.        or by including an X-FAX-AutoCoverPage header in    the  mes
  209.        sage envelope.
  210.  
  211. OOPPTTIIOONNSS
  212.        --11     Set text in one column    (default).
  213.  
  214.        --22     Set text two columns.
  215.  
  216.        --bb _f_o_n_t     Make  _f_o_n_t,  a     POSTSCRIPT font name, the ``_b_o_l_d
  217.          _f_o_n_t''    used to    set header  lines.   The  default
  218.          bold font is Helvetica-Bold.
  219.  
  220.        --cc     Clip long text    lines instead of wrapping them at
  221.          page margins.
  222.  
  223.        --dd     Enable    direct delivery    of facsimile; the format
  224.          ted  document    will  be  submitted directly to    a
  225.          _H_y_l_a_F_A_X server    for  transmission  as  facsimile.
  226.          This  option  is similar to piping the    output of
  227.          _f_a_x_m_a_i_l to the     input    of  _s_e_n_d_f_a_x(${MANNUM1_8})
  228.          except     when  direct delivery is enabled _f_a_x_m_a_i_l
  229.          interprets ``x-fax-'' header lines in the  enve
  230.          lope  of  the    mail  message to look for control
  231.          information to    use in delivering  the    facsimile
  232.          and, by default, no automatic cover page genera
  233.          tion is done.
  234.  
  235.        --ff _f_o_n_t     Make _f_o_n_t, a POSTSCRIPT font name, the    text font
  236.          used  to  set    the  body  of mail messages.  The
  237.          default text font is Courier.
  238.  
  239.        --HH _h_e_i_g_h_t Use _h_e_i_g_h_t as the height, in inches, of the out
  240.          put page.  The    default    page height is taken from
  241.          the default page size.
  242.  
  243.        --ii _f_o_n_t     Make _f_o_n_t, a POSTSCRIPT font name, the     ``_i_t_a_l_i_c
  244.          _f_o_n_t''     used  to  set header lines.  The default
  245.          italic    font is    Helvetica-Oblique.
  246.  
  247.        --MMll==_#_,rr==_#_,tt==_#_,bb==_#
  248.          Set the page margins; the default  margins  are:
  249.          left  and  right  .25 inch, top .35 inch, bottom
  250.          .25 inch.
  251.  
  252.        --nn     Suppress auto cover page generation  when  doing
  253.          direct    delivery.
  254.  
  255.        --pp _s_i_z_e     Set all text using _s_i_z_e for the font point size.
  256.  
  257.        --rr     Set pages rotated by 90 degrees (in  ``Landscape
  258.          mode'').
  259.  
  260.        --RR     Set pages unrotated (in ``Portrait mode'').
  261.  
  262.        --ss _s_i_z_e     Set  the page size to use.  Cover pages are nor
  263.          mally generated using a system-default    page size
  264.          (usually  letter-size    pages,    8.5"  by 11", for
  265.          sites in North    America).  Alternate  page  sizes
  266.          are specified symbolically using either the name
  267.          or  abbreviation  of  an  entry  in  the   _p_a_g_e_
  268.          _s_i_z_e_s(${MANNUM4_5}) database; e.g.  _a_3    (ISO A3),
  269.          _a_4 (ISO A4), _a_5 (ISO A5), _a_6 (ISO A6),     _b_4  (ISO
  270.          B4),  _n_a_-_l_e_t  (North  American     Letter),  _u_s_-_l_e_g
  271.          (American Legal), _u_s_-_l_e_d (American Ledger),  _u_s_-
  272.          _e_x_e  (American    Executive), _j_p_-_l_e_t (Japanese Let
  273.          ter), and _j_p_-_l_e_g (Japanese Legal).   Comparisons
  274.          are  case-insensitive    and  any  match    of a sub
  275.          string    of the full page-size name is sufficient;
  276.          e.g. ``legal''    would match ``American Legal''.
  277.  
  278.        --uu _u_s_e_r     Set  the  user    name to    use when logging in to do
  279.          direct    delivery.  By default the user is  speci
  280.          fied  by  the    MMaaiillUUsseerr  configuration    parameter
  281.          (see below).  If a null user name is  specified,
  282.          then  the  facsimile will be submitted    using the
  283.          identity of the user that invoked _f_a_x_m_a_i_l.
  284.  
  285.        --vv     Enable    tracing    of envelope, MIME, and    job  sub
  286.          mission  processing.    Diagnostic information is
  287.          written to the    standard error (envelope and MIME
  288.          processing)  and  standard  output  (job submis
  289.          sion).
  290.  
  291.        --WW _w_i_d_t_h     Use _w_i_d_t_h as the width, in inches, of the output
  292.          page.     The default page width    is taken from the
  293.          default page size.
  294.  
  295. CCOONNFFIIGGUURRAATTIIOONN PPAARRAAMMEETTEERRSS
  296.        _f_a_x_m_a_i_l reads configuration  information     from  the  files
  297.        $${{LLIIBBDDAATTAA}}//hhyyllaa..ccoonnff,  and ~~//..hhyyllaarrcc; in    that order.  Con
  298.        figuration  files  follow  the  conventions  described  in
  299.        _h_y_l_a_f_a_x_-_c_l_i_e_n_t(1).  The following configuration parameters
  300.        are recognized:
  301.        TTaagg         TTyyppee          DDeeffaauulltt           DDeessccrriippttiioonn
  302.        AutoCoverPage     boolean      Yes           automatically generate cover    page
  303.        BoldFont         string          Helvetica-Bold       font    for setting header tags
  304.        Columns         integer      1               number of columns in    formatted output
  305.        DigestDivider     string          -               multipart/digest divider POSTSCRIPT command
  306.        FontPath         string          _s_e_e _b_e_l_o_w           directory for font metric files
  307.        GaudyHeaders     boolean      No           enable/disable gaudy    page headers
  308.        Headers         string          _s_e_e _b_e_l_o_w           headers to retain in    envelope
  309.        ISO8859         boolean      Yes           use ISO 8859-1 character encoding
  310.        ItalicFont     string          Helvetica-Oblique       font    for setting header values
  311.        LineWrap         boolean      Yes           wrap/truncate text lines
  312.        MailUser         string          -               user    identity for doing direct delivery
  313.        MarkDiscarded     boolean      Yes           mark    discarded MIME body parts
  314.        MapHeader     string          -               define header mapping
  315.        MIMEConverters     string          _s_e_e _b_e_l_o_w           pathname of MIME converter scripts
  316.        Orientation     string          portrait           orientation of text on page
  317.        OutlineMargin     inches          0               width of outline line
  318.        PageCollation     string          forward           collate pages in forward or reverse direction
  319.        PageHeaders     boolean      Yes           enable/disable page headers
  320.        PageHeight     float          -               output page height
  321.        PageMargins     string          _s_e_e _b_e_l_o_w           margins for formatted page
  322.        PageSize         string          default           output page size from database
  323.        PageWidth     float          -               output page width
  324.        Prologfile     string          _s_e_e _b_e_l_o_w           pathname of POSTSCRIPT prologue file
  325.        TabStop         integer      8               inter-stop setting in characters
  326.        TextFont         string          Courier           name    of font    for setting text
  327.        TextLineHeight     inches          -               text    formatting line    height control
  328.        TextPointSize     inches          _s_e_e _b_e_l_o_w           size    to use in setting text
  329.        Verbose         boolean      No           trace envelope and MIME processing
  330.  
  331.        Values marked as    _i_n_c_h_e_s are specified using a syntax  that
  332.        identifies one of several possible units:
  333.           #.##bp    big point (1in = 72bp)
  334.           #.##cc    cicero (1cc = 12dd)
  335.           #.##cm    centimeter
  336.           #.##dd    didot point (1157dd = 1238pt)
  337.           #.##in    inch
  338.           #.##mm    millimeter (10mm = 1cm)
  339.           #.##pc    pica (1pc = 12pt)
  340.           #.##pt    point (72.27pt = 1in)
  341.           #.##sp    scaled point (65536sp =    1pt)
  342.  
  343.        Unit  names  can    be upper or lower case but no white space
  344.        is permitted between the     number     and  the  unit.   Values
  345.        specified with no unit are interpreted as points.
  346.  
  347.        The  configuration  parameters  are explained below.  Most
  348.        parameters correspond to    a command line option.    Parameter
  349.        values  identified above    as _i_n_c_h_e_s are converted    according
  350.        to the conventions described above.
  351.  
  352.        AAuuttooCCoovveerrPPaaggee  Control whether or  not  a  cover     page  is
  353.               automatically generated for each job.
  354.  
  355.        BBoollddFFoonntt          The  name     of the    font to    use to set header
  356.               tags (i.e. the string to the  left  of  the
  357.               ``:'').
  358.  
  359.        CCoolluummnnss          The  number  of  columns    to  set     text in.
  360.               (Equivalent to the --mm option.)
  361.  
  362.        DDiiggeessttDDiivviiddeerr  The string to emit  in  the  output  before
  363.               each  subpart  of     a  multipart/digest mail
  364.               message.     This  string  is   typically    a
  365.               POSTSCRIPT  procedure  that draws    a mark of
  366.               some sort.  Dividers are expected    to use no
  367.               more vertical space on the output    page than
  368.               a    line of    text.
  369.  
  370.        FFoonnttPPaatthh          The path    where  Adobe  Font  Metric  (AFM)
  371.               files  are located; by default ${FONTPATH}.
  372.  
  373.        GGaauuddyyHHeeaaddeerrss   Control whether or not to    use a gaudy-style
  374.               page   header.    Enabling   gaudy  headers
  375.               implicitly enables page headers.
  376.  
  377.        HHeeaaddeerrss          Define the headers retained from the  enve
  378.               lope and specify the order that they should
  379.               be emitted in the     formatted  output.   The
  380.               set  of headers is initialized to    ``To From
  381.               Subject Cc Date''.  Headers  specified  are
  382.               appended     to   this   list  except  for    a
  383.               ``clear''    header that  causes  the  current
  384.               set of headers to    be discarded.
  385.  
  386.        IISSOO88885599          Control  the  use    of ISO 8859-1 encoding in
  387.               the generated POSTSCRIPT
  388.  
  389.        IIttaalliiccFFoonntt     The name of the font to use to  set  header
  390.               values (i.e. the string to the right of the
  391.               ``:'').
  392.  
  393.        LLiinneeWWrraapp          Control whether long text    lines are wrapper
  394.               or  truncated  at     the  right  hand margin.
  395.               (Equivalent to the --cc option.)
  396.  
  397.        MMaaiillUUsseerr          The account name to use to login to  a  fax
  398.               server  when  doing  direct delivery.  Note
  399.               that this    account    name is    not used for  the
  400.               identity of the sender; this comes from the
  401.               command line or the ``From''  line  in  the
  402.               mail  message.   If  a null account name is
  403.               specified, then the facsimile will be  sub
  404.               mitted  using the    identity of the    user that
  405.               invoked _f_a_x_m_a_i_l.
  406.  
  407.        MMaappHHeeaaddeerr      Define a    substitution  for  the    specified
  408.               header  that  should  be done each time the
  409.               header is    emitted    in  the     formatted  enve
  410.               lope.   Header  tags are matched in a case-
  411.               insensitive manner.
  412.  
  413.        MMaarrkkDDiissccaarrddeedd  Control whether discarded     MIME  parts  are
  414.               replaced    by  a text message indicating the
  415.               original content was removed.
  416.  
  417.        MMIIMMEECCoonnvveerrtteerrss The pathname of a    directory hierarchy  that
  418.               has scripts for external processing of MIME
  419.               body  parts.   The  default   pathname   is
  420.               ${LIBEXEC}/faxmail.
  421.  
  422.        OOrriieennttaattiioonn    Control whether pages are    oriented horizon
  423.               tally (``landscape'') or vertically (``por
  424.               trait'').      (Equivalent  to  the    --rr and --RR
  425.               options.)
  426.  
  427.        OOuuttlliinneeMMaarrggiinn  Control whether columns of text have a line
  428.               drawn  around  them  and    the  width of the
  429.               line.  Setting this parameter to 0 disables
  430.               outlines.
  431.  
  432.        PPaaggeeCCoollllaattiioonn  Control  whether    the output file    has pages
  433.               collated in the same  order  as  the  input
  434.               file  (``forward'')  or  in  reverse  order
  435.               (``reverse).
  436.  
  437.        PPaaggeeHHeeaaddeerrss    Control whether page headers are generated.
  438.  
  439.        PPaaggeeHHeeiigghhtt     Set the output page height (in inches).
  440.  
  441.        PPaaggeeMMaarrggiinnss    Set  the    output page margins.  Margins are
  442.               specified      as   string    of   the    form:
  443.               ``ll==#,rr==#,tt==#,bb==#''  where  ll indicates the
  444.               left margin, rr indicates the right  margin,
  445.               tt    indicates the top margin, bb indicates the
  446.               bottom margin, and numbers are  interpreted
  447.               as _i_n_c_h_e_s.  (Equvalent to    the --MM option.)
  448.  
  449.        PPaaggeeSSiizzee          Set  the    output    page  dimensions by name.
  450.               (Equivalent to the --ss option.)
  451.  
  452.        PPaaggeeWWiiddtthh      Set the output page width    (in inches).
  453.  
  454.        PPrroollooggFFiillee     The   pathname   of   a    file   containing
  455.               POSTSCRIPT  that    should be included in the
  456.               prologue     section   of     the    generated
  457.               POSTSCRIPT.   The     default prologue file is
  458.               ${LIBDATA}/faxmail.ps.
  459.  
  460.        TTaabbSSttoopp          Set the tab stop distance    (in  characters).
  461.  
  462.        TTeexxttFFoonntt          Set  the    name  of  font to use for setting
  463.               text.  (Equivalent to the    --ff option.)
  464.  
  465.        TTeexxttLLiinneeHHeeiigghhtt Set the vertical text line height    and spac
  466.               ing.
  467.  
  468.        TTeexxttPPooiinnttSSiizzee  Set  the point size to use in setting plain
  469.               text.  (Equvalent    to the --pp option.)
  470.  
  471.        VVeerrbboossee          Control tracing envelope and MIME     process
  472.               ing.
  473.  
  474. NNOOTTEESS
  475.        Because    a sender's identity in an electronic mail message
  476.        is inherently untrustworthy, using _f_a_x_m_a_i_l to build a mail
  477.        to  fax    gateway     is  problematic.  Unless mail service is
  478.        somehow restricted or the sender's  identity  is     verified
  479.        using a mechanism such as RFC 1847's multipart/signed MIME
  480.        type there is no    reliable way to    restrict access    to facil
  481.        ities setup with    _f_a_x_m_a_i_l.
  482.  
  483. BBUUGGSS
  484.        Only  the last instance of a header is kept and written to
  485.        the output.  This means,    for example, that only    the  last
  486.        of many ``Received'' lines will be included in the format
  487.        ted output.
  488.  
  489. FFIILLEESS
  490.        ~/.hylarc          per-user configuration file
  491.        ${LIBDATA}/pagesizes      page size database
  492.        ${LIBDATA}/faxmail.ps      POSTSCRIPT prologue
  493.        ${LIBDATA}/hyla.conf      system-wide configuration file
  494.        ${LIBDATA}/faxmail.conf      system-wide configuration file
  495.        ${LIBDATA}/sendfax.conf      system-wide configuration file for direct delivery
  496.        ${LIBEXEC}/faxmail      hierarchy for    external MIME converters
  497.        ${FONTPATH}          for font metrics
  498.        ${SPOOL}/tmp/faxmailXXXXXX temporary files
  499.  
  500. SSEEEE AALLSSOO
  501.        _h_y_l_a_f_a_x_-_c_l_i_e_n_t(1), _t_e_x_t_f_m_t(1), _s_e_n_d_f_a_x(1)
  502.  
  503.  
  504.  
  505.               July 22, 1996               FAXMAIL(1)
  506.